4.2 Setting up Windows server roles and features
SIU references: SIU-100, SIU-101, SIU-102, SIU-103, SIU-104, SIU-106, SIU-107, SIU-110, SIU-111, SIU-112, SIU-113, SIU-114, SIU-115, SIU-117, SIU-118, SIU-119, SIU-120, SIU-121, SIU-122, SIU-124, SIU-125, SIU-204, SIU-205, SIU-238, SIU-239, SIU-240, SIU-241, SIU-242, SIU-243, SIU-244, SIU-245.
Note: When you install MyID using the MyID Installation Assistant, these requirements are checked on the Initial Server Check Results screen; if you need to add roles and features to your server configuration, you can use the fix-it script provided on that screen. See section 2.14, Initial server check results for details.
4.2.1 Server roles for Windows Server 2019
You must configure the server roles using Server Manager.
4.2.1.1 MyID application server
Make sure the roles include the following:
- File and Storage Services\Storage Services
Set up the following features:
- .NET Framework 4.7 Features\.NET Framework 4.7
- .NET Framework 4.7 Features\WCF Services\TCP Port Sharing
- Windows PowerShell\Windows PowerShell 5.1
- WoW64 Support
4.2.1.2 MyID web server
Make sure the roles include the following:
- File and Storage Services\Storage Services
- Web Server (IIS)\Web Server\Common HTTP Features\Default Document
- Web Server (IIS)\Web Server\Common HTTP Features\HTTP Errors
- Web Server (IIS)\Web Server\Common HTTP Features\Static Content
- Web Server (IIS)\Web Server\Health and Diagnostics\HTTP Logging
- Web Server (IIS)\Web Server\Performance\Static Content Compression
-
Web Server (IIS)\Web Server\Security\
Note: The Security sub-roles required depend on your configuration of MyID and IIS. You are recommended to select all security sub-roles. For example, the following role is required if you are using Integrated Windows Logon:
- Web Server (IIS)\Web Server\Security\Windows Authentication
- Web Server (IIS)\Web Server\Application Development\.NET Extensibility 4.7
- Web Server (IIS)\Web Server\Application Development\ASP
- Web Server (IIS)\Web Server\Application Development\ASP.NET 4.7
- Web Server (IIS)\Web Server\Application Development\ISAPI Extensions
- Web Server (IIS)\Web Server\Application Development\ISAPI Filters
- Web Server (IIS)\Management Tools\IIS Management Console
- Web Server (IIS)\Management Tools\IIS Management Scripts and Tools
Set up the following features:
- .NET Framework 4.7 Features\.NET Framework 4.7
- .NET Framework 4.7 Features\ASP.NET 4.7
- .NET Framework 4.7 Features\WCF Services\TCP Port Sharing
- Windows PowerShell\Windows PowerShell 5.1
- Windows Process Activation Service\Process Model
- Windows Process Activation Service\Configuration APIs
- WoW64 Support
4.2.1.3 MyID database server
Make sure the roles include the following:
- File and Storage Services\Storage Services
Set up the following feature:
- Windows PowerShell\Windows PowerShell 5.1
4.2.2 Server roles for Windows Server 2022
You must configure the server roles using Server Manager.
4.2.2.1 MyID application server
Make sure the roles include the following:
- File and Storage Services\Storage Services
Set up the following features:
- .NET Framework 4.8 Features\.NET Framework 4.8
- .NET Framework 4.8 Features\WCF Services\TCP Port Sharing
- Windows PowerShell\Windows PowerShell 5.1
- WoW64 Support
4.2.2.2 MyID web server
Make sure the roles include the following:
- File and Storage Services\Storage Services
- Web Server (IIS)\Web Server\Common HTTP Features\Default Document
- Web Server (IIS)\Web Server\Common HTTP Features\HTTP Errors
- Web Server (IIS)\Web Server\Common HTTP Features\Static Content
- Web Server (IIS)\Web Server\Health and Diagnostics\HTTP Logging
- Web Server (IIS)\Web Server\Performance\Static Content Compression
-
Web Server (IIS)\Web Server\Security\
Note: The Security sub-roles required depend on your configuration of MyID and IIS. You are recommended to select all security sub-roles. For example, the following role is required if you are using Integrated Windows Logon:
- Web Server (IIS)\Web Server\Security\Windows Authentication
- Web Server (IIS)\Web Server\Application Development\.NET Extensibility 4.8
- Web Server (IIS)\Web Server\Application Development\ASP
- Web Server (IIS)\Web Server\Application Development\ASP.NET 4.8
- Web Server (IIS)\Web Server\Application Development\ISAPI Extensions
- Web Server (IIS)\Web Server\Application Development\ISAPI Filters
- Web Server (IIS)\Management Tools\IIS Management Console
- Web Server (IIS)\Management Tools\IIS Management Scripts and Tools
Set up the following features:
- .NET Framework 4.8 Features\.NET Framework 4.8
- .NET Framework 4.8 Features\ASP.NET 4.8
- .NET Framework 4.8 Features\WCF Services\TCP Port Sharing
- Windows PowerShell\Windows PowerShell 5.1
- Windows Process Activation Service\Process Model
- Windows Process Activation Service\Configuration APIs
- WoW64 Support
4.2.2.3 MyID database server
Make sure the roles include the following:
- File and Storage Services\Storage Services
Set up the following feature:
- Windows PowerShell\Windows PowerShell 5.1